<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>使用 dataset 管理数据 - 数据到图形的映射（encode）</title>
    <!-- 引入 echarts.js -->
    <script src="cjj/echarts.js"></script>
    <!--<script src="cjj/jq.js"></script>-->
</head>
<body>
<!-- 为ECharts准备一个具备大小（宽高）的Dom -->
<div id="main" style="width: 600px;height:400px;"></div>
<script type="text/javascript">
// 基于准备好的dom，初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));

// 指定图表的配置项和数据
var option = {
    dataset: {
        source: [
            ['score', 'amount', 'product'],
            [89.3, 58212, 'Matcha Latte'],
            [57.1, 78254, 'Milk Tea'],
            [74.4, 41032, 'Cheese Cocoa'],
            [50.1, 12755, 'Cheese Brownie'],
            [89.7, 20145, 'Matcha Cocoa'],
            [68.1, 79146, 'Tea'],
            [19.6, 91852, 'Orange Juice'],
            [10.6, 101852, 'Lemon Juice'],
            [32.7, 20112, 'Walnut Brownie']
        ]
    },
    grid: [
        {left: '20%'}
    ],
    xAxis: {},
    yAxis: {type: 'category',gridIndex: 0},
    series: [
        {
            type: 'bar',
            encode: {
                // 将 "amount" 列映射到 X 轴。
//              x: 'amount',
                x: 1,//1表示amount；0表示score
                // 将 "product" 列映射到 Y 轴。
//              y: 'product'
                y: 2
            }
        }
    ]
};

// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);

</script>
</body>
</html>